/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.gbvbahia.usuarios.utils;

import org.apache.commons.lang.StringUtils;

/**
 *
 * @author Guilherme
 */
public class StringBeanUtils {
     /**
         * Não pode ser instânciada.
         */
        private StringBeanUtils() {
        }

        /**
         * Acerta o parametro para null ou concatena com % para ser incluido
         * em consultas do tipo: <i>(:nome is null or upper(o.nome) like
         * upper(:nome))</i>
         *
         * @param string
         * @return java.lang.String ou null
         */
        public static String acertaNomeParaLike(String string) {
            if (StringUtils.isBlank(string)) {
                string = null;
            } else {
                string = "%" + string + "%";
            }
            return string;
        }
}
